<?php
	include_once 'isLogin.php';

	require  "../mail/class.phpmailer.php";
	require  "../mail/class.smtp.php";
	
	$table_name = "setting";
	
	if($_GET['action']=='test_email'){
		$site_name = $commonc->getInfo($table_name, "6");
		
		// ##########设置部分##########
		// $server = $_POST['values']['0'];//SMTP服务器
		// $port = $_POST['values']['1'];//SMTP服务器端口
		// $from = $_POST['values']['2'];//SMTP服务器的用户邮箱
		// $username = $_POST['values']['3'];//SMTP服务器的用户帐号
		// $password = $_POST['values']['4'];//SMTP服务器的用户密码
		// $name = $site_name['value'];
		// ##########设置部分##########
		
		// ##########动态部分##########
		// $sendType = "to";
		// $to = $_POST['values']['5'];//发送给谁
		// $subject = "测试邮件";
		// $body = "这是一封测试邮件";
		// $debug = true;
		// $file = '';
		// $isSecurity = true;
		// ##########设置部分##########
		
		// ##########发送部分##########
		// $email = new email($server, $username, $password, $port, $from, $name, $sendType, $to, $subject, $body, $debug, $file, $isSecurity);
		// if($email){
		// 	echo '1';
		// }else{
		// 	echo '0';
		// }
		// ##########发送部分##########
		// exit();
		
		//收件人
		$getMen=$_POST['values']['5'];
		$arr=explode(":", $getMen);

		//start
		 $mail=new PHPMailer();                     
		 // 设置PHPMailer使用SMTP服务器发送Email 
		 $mail->IsSMTP();
		 // 设置邮件的字符编码，若不指定，则为'UTF-8'
		 $mail->CharSet='UTF-8';
		 // 添加收件人地址，可以多次使用来添加多个收件人
		 if(is_array($arr)){
		 	foreach($arr as $k=>$v){
		 		$mail->AddAddress($v);
		 	}
		 }
		 //$mail->AddAddress($_POST['values']['5']);
		 // $mail->AddAddress('827404002@qq.com');
		 // 设置邮件正文
		  $message=$site_name['value'].'这是一封测试邮件！';
		 $mail->Body=$message;
		 // 设置邮件头的From字段。
		 // 对于网易的SMTP服务，这部分必须和你的实际账号相同，否则会验证出错。
		 $mail->From=$_POST['values']['2'];
		 // 设置发件人名字
		 $mail->FromName=$_POST['name'];
		 // 设置邮件标题
		 $mail->Subject='测试邮件';
		 // 设置SMTP服务器。这里使用网易的SMTP服务器。
		 $mail->Host=$_POST['values']['0'];
		 // 设置为“需要验证”
		 $mail->SMTPAuth=true;
		 // 设置用户名和密码，即网易邮件的用户名和密码。
		 $mail->Username=$_POST['values']['2'];
		 $mail->Password=$_POST['values']['4'];
		 // 发送邮件。
		 $res=$mail->Send();                              
		  //end
		echo $res;
		exit();
	}
	
	if($_GET['op']!=false){
		$op = $_GET['op'];
	}else{
		$op = 'info';
	}
	$smarty->assign("op",$op);
	$menu = array('info'=>'网站信息','email'=>'企业邮箱');
	$smarty->assign("title",$menu[$op]);
	
	$sql = $table_name." where class='".$op."' order by listorder asc,id asc";
	$config_base_arr = $commonc->getList($sql);
	$smarty->assign("config_base_arr",$config_base_arr['result']);
	
	if (isset($_POST) && !empty($_POST)){
		foreach($config_base_arr['result'] as $k=>$v){
			$arr = array("value"=>$_POST[$v['key']]);
			$commonc->update($table_name, $arr, "id='".$v['id']."'");
		}
		echo $commonc->submitAlert("保存成功", "set.php?op=".$op);
	}
	
	$smarty->display("set.html");
?>